Welcome![Sign In][Sign Up]
Location:
Search - UNIX operating system design

Search list

[WinSock-NDISMulti-thread_management_and_network_program

Description: 这是我本科毕业设计的作品。实现了Window下网络通讯编程,包含服务器端和客户端两方面程序。主要实现了以下几个功能:1.Socket API编程,而不是WinSock编程,代码可以很方便地移植到Unix系统下;2. 多线程的管理机制,整个系统由一个主线程、一个管理线程,一个监听线程,若干个工作子线程构成,很好地解决了多线程的管理,资源的释放。3. 程序可以在真实局域网络环境下运行(即在一个主机上运行服务器端程序,在另外多台机器上分别运行一个客户端,可以实现通信),也可以在一个虚拟的环境下运行、演示(即,在一个机器上既运行服务器程序,也可以同时运行多个客户程序,通过设置各个客户程序的IP参数来模拟多台客户机对服务器的访问)-This is my undergraduate graduate design work. Window achieved under network communications programming, including server and client both procedures. Major Implementation of the following functions : 1.Socket API programming, and not WinSock programming, code can be easily ported to Unix systems; 2. Multithreading management mechanism, the entire system from a main thread, a management thread, a thread monitoring, a number of work-thread structure, a good solution to the multi-thread management, Resources release. 3. Procedures in a real LAN operating environment (that is, in a mainframe running server applications, In another multiple machines were running a client, can achieve communications), also in a virtual operating environment, the demo (that is, in a machine running both the serve
Platform: | Size: 734694 | Author: 龚勋 | Hits:

[VxWorksVxworks

Description: VxWorks是一种嵌入式的实时操作系统,所谓嵌入式系统就是用户自己开发设计板子,板子上通常有一颗CPU,VxWorks支持32位的CPU,包括Intel公司的x86、Motorola公司的68k和PowerPC、MIPS、ARM、Intel公司的i960、Hitachi公司的SH。我们设计的这块板子通常没有软件的自开发能力,所以我们需要一台通用机来辅助开发,这台通用机可以是PC或工作站,我们称辅助我们软件开发的通用机为宿主机(Host),用户自己开发的板子为目标机(Target)。宿主机上要有一个集成开发环境(IDE)来辅助我们的软件开发,这套集成开发环境可以运行在Windows95/NT或 UNIX下,包括交叉编译器(Cross Compiler)和交叉调试器(Cross Debugger),所谓交叉编译器就是在宿主机上编译生成可以在目标机上运行的代码IMAGE,交叉调试器就是通过宿主机和目标机之间的某种耦合方式实现前后台调试。我们称宿主机上的这套集成开发环境为Tornado,编译生成的目标机上的可执行代码IMAGE为VxWorks。在系统安装的时候,集成调试环境和VxWorks的原材料(一些obj文件)都安装到宿主机上,编译生成的在目标机上运行的IMAGE内包含操作系统。下面我们分别来介绍这两部分内容。-VxWorks is an embedded real-time operating system, the so-called embedded systems is the user s own development and design of the board, the board usually has a CPU, VxWorks supports 32-bit CPU, including Intel s x86, Motorola s 68k and PowerPC, MIPS , ARM, Intel s i960, Hitachi s SH. We designed this board is usually self-development capabilities without the software, so we need a universal machine to aid in development, this universal machine can be a PC or workstation, we complement our software development called universal machine for the host (Host) the user s own development board for the target machine (Target). On the host to have an integrated development environment (IDE) to aid in our software development, this integrated development environment can run on Windows95/NT or UNIX, including cross-compiler (Cross Compiler) and cross debugger (Cross Debugger) the so-called cross-compiler is compiled on a host computer can be running on the target machine code IMAGE, cross debugge
Platform: | Size: 210944 | Author: 杨喆 | Hits:

[OS DevelopFileSystem

Description: 模拟UNIX系统的文件管理功能,通过完成操作系统子系统——文件管理系统的设计,进一步增强对操作系统相关原理的理解;增强操作系统设计的技巧,提高解决实际操作系统的设计能力;-Analog UNIX system file management functions, by completing the operating system subsystem- design file management system, further enhance the understanding of the relevant principles of the operating system operating system designed to enhance skills, improve the operating system to solve real design capabilities
Platform: | Size: 9519104 | Author: 陈湃 | Hits:

[Internet-Networklinux

Description: 《Linux程序设计》由(英)马修,(英)斯通斯编著,陈健,宋健建翻译,人民邮电出版社出版。该书讲述了Linux系统及其他UNIX风格的操作系统上的程序开发,主要内容包括标准Linux C语言函数库和由不同的Linux或UNIX标准指定的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统存储Linux中的数据,为X视窗系统建立图形化用户界面等。-The Linux program design by the (British) Matthew. (English) edited by stones, Chen Jian, Song Jianjian translation Posts Press publication. The book describes the Linux system and other UNIX style operating system on the development of the main contents of the standard C Linux language function library and by different Linux or UNIX standards specify the use of various tools, the use of most standard Linux development tools, DBM and MySQL system to store data in X, the Linux window system to create graphical user interface, etc.
Platform: | Size: 115712 | Author: Francis | Hits:

[androidwxssjkym

Description: SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头,SQLite也迎来了一个版本 SQLite 3已经发布。-SQLite is a lightweight , is to abide by the acid relational management system and its design goal is embedded and are now in many embedded products used it, it occupies resources is very low, in the embedded devices, may only need a few hundred K of memory is enough. It can support Windows/Linux/Unix, and so on mainstream operating system. At the same time, it can combine with many programming languages, such as TCL, C#, PHP, Java, and ODBC interface, the same than the mysql, PostgreSQL, these two open source world famous management system is concerned, its processing speed than they. SQLite first Alpha version was born in May 2000. So far, there have been 10 years, SQLite has also ushered in a version of SQLite 3 has been released.
Platform: | Size: 57344 | Author: 赵昊罡 | Hits:

[OtherUNIXFilesystems

Description: The book UNIX Filesystems: Evolution, Design, and Implementation, is the first book to cover filesystems all versions of UNIX and Linux. The author gives you details about the file I/O aspects of UNIX programming, describes the various UNIX and Linux operating system internals, and gives cases studies of some of the most popular filesystems including UFS, ext2, and the VERITAS filesystem, VxFS. The book contains numerous examples including a fully working Linux filesystem that you can experiment with.-The book UNIX Filesystems: Evolution, Design, and Implementation, is the first book to cover filesystems all versions of UNIX and Linux. The author gives you details about the file I/O aspects of UNIX programming, describes the various UNIX and Linux operating system internals, and gives cases studies of some of the most popular filesystems including UFS, ext2, and the VERITAS filesystem, VxFS. The book contains numerous examples including a fully working Linux filesystem that you can experiment with.
Platform: | Size: 2707456 | Author: abwebmaker | Hits:

[OtherBusyBoxFree

Description: Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。(Linux is a free and free Unix like operation system. It is an operation system based on POSIX and UNIX, which is multi-user, multi task, multi thread and multi CPU. It can run the main UNIX tool software, applications, and network protocols. It supports 32 - bit and 64 - bit hardware. Linux inherits the design idea of Unix, which is the core of the network. It is a multi-user network operating system with stable performance.)
Platform: | Size: 4289536 | Author: 临摹 | Hits:
« 1 2 3 4»

CodeBus www.codebus.net